package com.denlaku.longan.service;

import com.denlaku.longan.vo.Condition;

import java.util.List;

/**
 * @author tianx
 */
public interface ConditionService {
    /**
     * 批量保存过滤器
     *
     * @param conditionList 组件过滤器列表
     */
    void batchAdd(List<Condition> conditionList);

    /**
     * 删除组件过滤器
     *
     * @param tenantId 租户ID
     * @param componentIds 组件ID
     */
    void delete(Long tenantId, List<Long> componentIds);

    /**
     * 查询组件过滤器
     *
     * @param tenantId 租户ID
     * @param componentIds 组件ID
     * @return 组件过滤器
     */
    List<Condition> list(Long tenantId, List<Long> componentIds);

}
